Kombinierte Elemente verfügen über die Property `cmb`. In dieser Property sind alle untergeordneten Elemente komprimiert und Base64-kodiert gespeichert. Die enthaltenen Elemente können mit der folgenden Methode wiederhergestellt werden. Dabei wird der Base64-Inhalt zunächst dekodiert, anschließend mittels GZIP entpackt und schließlich als `XElement` eingelesen: ```csharp public static XElement CompressedBase64ToXElement(string base64) { // 1. Base64-String in ein Byte-Array umwandeln byte[] compressedBytes = Convert.FromBase64String(base64); // 2. GZIP-komprimierte Daten entpacken using var input = new MemoryStream(compressedBytes); using var gzip = new GZipStream(input, CompressionMode.Decompress); using var decompressed = new MemoryStream(); gzip.CopyTo(decompressed); // 3. Entpackte Bytes in einen UTF-8-String konvertieren // und anschließend als XElement parsen string xmlString = Encoding.UTF8.GetString(decompressed.ToArray()); return XElement.Parse(xmlString); } ```